Achieving middleware execution efficiency: hardware-assisted garbage collection operations
نویسندگان
چکیده
منابع مشابه
Grail Quest: A New Proposal for Hardware-assisted Garbage Collection
Many big data systems are written in garbage-collected languages and GC has a substantial impact on throughput, responsiveness and predicability of these systems. However, despite decades of research, there is still no “Holy Grail” of GC: a collector with no measurable impact, even on real-time applications. Such a collector needs to achieve freedom from pauses, high GC throughput and good memo...
متن کاملImmix Garbage Collection: Fast Collection, Space Efficiency, and Mutator Locality
No current garbage collector combines space efficiency, low collector times, and mutator (application) locality for contemporaneously allocated objects. For example, free-list allocation coupled with mark-sweep collection achieves space efficiency, but poor mutator locality. On the other hand, contiguous (bump-pointer) allocation with copying collection provides mutator locality but poor space ...
متن کاملDistributed Garbage Collection in a Middleware for Mobile Applications
A middleware for object-oriented software systems which provides for transparent remote method invocation and transparent object mobility may require a very flexible object reference model. Distributed garbage collection algorithms, on the other hand, rely on simple object reference models, either to count object references or to traverse object references to mark unreachable objects. Thus, imp...
متن کاملHARE++: Hardware Assisted Reverse Execution Revisited
Bidirectional debugging is a promising and powerful debugging technique that can help programmers backtrack and find the causes of program errors faster. A key component of bidirectional debugging is checkpointing, which allows the debugger to restore the program to any previously encountered state, but can incur significant performance and memory overheads that can render bidirectional debuggi...
متن کاملHardware Assisted Profile Information Collection and Reuse
Srinath Gunasekaran, Sundaram Subramanian, Venkatesan Packirisamy, Ranjani Parthasarathy School of Computer Science and Engineering, College of Engineering, Anna University, Guindy, Chennai 600025, INDIA. [email protected] , [email protected] Abstract: Runtime profile gives considerable information that can be reused, to optimize the executable for faster execution. This paper explores the use of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Journal of Supercomputing
سال: 2010
ISSN: 0920-8542,1573-0484
DOI: 10.1007/s11227-010-0493-0